Refactoring of *Field classes:
authorMax Semenik <maxsem@users.mediawiki.org>
Sun, 21 Nov 2010 19:56:51 +0000 (19:56 +0000)
committerMax Semenik <maxsem@users.mediawiki.org>
Sun, 21 Nov 2010 19:56:51 +0000 (19:56 +0000)
commit4345c2c20ec3eb5281e33bed6614751fcb369303
tree646d471b099f04f00bb68a8ed4335c1c4242ff48
parent280f043665ece3b68fdc05c3b5784e64ae8549e9
Refactoring of *Field classes:
* Made them all implement one common interface (might add more functions to it later)
* Moved MySQLField to DatabaseMysql.php
* Renamed nullable() to isNullable()
* Removed maxLength() from:
** SQLiteField: makes no sense
** MySQLField: doesn't do what people may think, useless for this class' purpose of assisting querying the DB schema
includes/AutoLoader.php
includes/db/Database.php
includes/db/DatabaseIbm_db2.php
includes/db/DatabaseMssql.php
includes/db/DatabaseMysql.php
includes/db/DatabaseOracle.php
includes/db/DatabasePostgres.php
includes/db/DatabaseSqlite.php
includes/installer/MysqlUpdater.php
includes/installer/PostgresUpdater.php